home *** CD-ROM | disk | FTP | other *** search
/ Gamers Delight 2 / Gamers Delight 2.iso / Aminet / game / misc / 501.lha / 501 / Docs / ReadMe.501 < prev    next >
Text File  |  1992-09-04  |  14KB  |  307 lines

  1.                     
  2.                                     501
  3.                                 ©1991-1992
  4.  
  5.  
  6. Welcome dart enthusiasts. Here it is; a data base essentially constructed by 
  7. one's performance at the game of 501.
  8.  
  9. Apart from an Amiga it is absolutely essential to have a dart board and a 
  10. good set of darts on hand. This is not a computer based game. The game is 
  11. played on a regular bristle board, using the finest darts you can afford. 
  12. The best arrangement I've found is to place the keyboard and screen 
  13. perpendicular to the board, off to one side and in such a manner that when 
  14. at the line, you can still see the screen. Obviously, space and living 
  15. arrangements may impose or suggest some other disposition. A dart den and 
  16. an  extra Amiga are a great asset. A pint of ale is also considered good 
  17. form.  
  18.  
  19. This program, apart from being a handy calculator, for subtracting you score 
  20. from your tally, also keeps track of your performance from game to game 
  21. throughout a season. Once you're within range it suggests the most 
  22. common routes to doubling out.
  23.  
  24. I'm assuming you have some prior knowledge of the game 501. If not, I'm 
  25. afraid this will probably ressemble the dullest program you have ever seen. 
  26. There are some bells and whistles, but all are related to the game. At this 
  27. time there is no animation.      
  28.                                      
  29. The program itself is fairly straight forward. It takes about thirty seconds
  30. to load on my 7.23 mega hertz clunker; but after that everything just 
  31. breezes along.
  32.                                                                      
  33. FILENAMES
  34.  
  35. After the Logo screen you are given an opportunity to preview the stats. A 
  36. simple <ENTER> will skip the previewing. If you choose to preview you 
  37. then must identify which file. Enter the appropriate filename, choosing from 
  38. the files listed. The default is "Top Flights" which I have used to present 
  39. some sample stats. 
  40.  
  41. After the preview option, you are asked to either enter an existing filename 
  42. or to create a new file. Upon creation of a new file you are prompted to set 
  43. a dart limit. See below for an explaination of DartLimit.
  44.  
  45. The file you create will contain, besides the dart limit, the names of the 
  46. players who regularily use it and information relating to their performance. 
  47. At the prompt type a name and hit RETURN; if you are happy with the spelling 
  48. hit RETURN again, or else hit the "n" key. Player names are limited to 10 
  49. characters. Type in all the players and then type "END". You do this only 
  50. once, when you open a new file. 
  51.  
  52. If you have already created a file and you reopen it, you are given an 
  53. opportunity to append players to it. The maximum number of files is twenty 
  54. and the maximun number of players per file is twenty. 
  55.  
  56. If there are no new entries, simply hit <ENTER>. 
  57.  
  58.  
  59. W”HO'S PLAYING
  60. ϥ
  61. From here on almost everything is done from the numeric key pad. The only 
  62. "Hot Keys" are the "n" for NO, the "y" or the <ENTER> for YES, the backspace 
  63. key to correct scoring errors before they have been <ENTER>ed, and the "r" 
  64. key to back up in case of erroneous entries.
  65.  
  66. To indicate who's playing press the appropriate number listed opposite the 
  67. player name and hit <ENTER>. A requester will appear asking if the opponents 
  68. are correct. If yes hit <ENTER>; if not hit the "n"+<ENTER> keys and reselect 
  69. the opponents.
  70.  
  71. PLAYING THE GAMEœ
  72.  
  73. Darts are shot in the regular fashion. Key in your score and away you go. If 
  74. you make a mistake you can use the backspace key to erase. If you've hit the 
  75. <ENTER> key before becoming aware of your error use the "r"+<ENTER> key to 
  76. rewind. If you rewind more than one turn, you are responsible for 
  77. remembering what you shot on previous turns. 
  78.  
  79. On the last volley, once you've doubled out, a requester appears asking to 
  80. validate the end of game. Hit <ENTER> for yes, the "n"+<ENTER> key for no.
  81.  
  82. You are then asked for the number of darts used in Checking out. Appropriate 
  83. responses are 1, 2 or 3. Key in the answer and hit <ENTER>. Some invalid 
  84. answers are noted. Key in the correct response.
  85.  
  86. If you played a game under 48 darts it will be printed to the screen. If you 
  87. shot more than 48 darts, only you're average will be posted. There is a brief 
  88. pause while the information is written to disk, and then you are asked if 
  89. you'd like to play another. <ENTER> for yes, "n"+ <RETURN> for no.
  90.  
  91. High scores, high Check-Outs, low dart counts and other stats are only 
  92. retained if a game is completed, even if it is a dud. A game aborted by a 
  93. Ctrl-C <BREAK> will not be recorded.If there are only two players in a file, 
  94. it is assumed the loser will shoot first the following game. If there are 
  95. more than two players, you are once again asked who's playing.
  96.  
  97. If you no longer wish to play, at the end of a game press the "n" key + 
  98. <RETURN>. A requester appears asking for confirmation. <ENTER> for yes.
  99.  
  100. The asteriks accompanying certain Check-Out suggestions indicates choices
  101. for which other routes have a certain following. In the end you can shoot 
  102. whatever you like, these are only suggestions.
  103.  
  104. When viewing the Stats the BackSpace key will take you back one screen.
  105. Averages will appear in order of standing.
  106.  
  107. DARTLIMIT
  108.  
  109. A few words on the Dart Limit. It is set by default at 99. If you've thrown 
  110. any darts you'll know that by the time you've tossed sixty or seventy darts 
  111. you've been aiming at the double 1 for a while, and probably the game has lost
  112. some of it's vitality. A reasonably active player should be shooting in the 
  113. 30 to 50 dart range. I suggest setting the dart limit some 12 or 15 darts 
  114. above the group average. However, this is strictly a matter of personal choice.
  115. The World Dart Federation does not recognize the DartLimit.
  116.  
  117. The way the limit works is this. If both players reach the limit without 
  118. either having checked out, the game is ended and declared a dud. The standings 
  119. are then consulted and the player having the lower standing is accorded the 
  120. win. However he or she is also tagged the maximum number of darts, thereby 
  121. increasing his/her D.P.G.W. average. If by chance both players are tied in 
  122. the standings, then a random coin is tossed. The player on the left of the
  123. screen has heads, the other tails. The number generated indicates the 
  124. winner.
  125.  
  126. You can choose not to set a dart limit other than the default of 99. The group 
  127. I tested the system on set a limit of 51 during the season, but went with the 
  128. default during the playoffs. Unfortunately, the 99 limit is hard coded into 
  129. the program.
  130.  
  131.  
  132. THE STATS•œ
  133.  
  134. On the main screen each player's current wins are printed next to his/her name.
  135. Hi-Sc is the most recent High score for a single volley of three darts. 
  136. Although a High Score is printed to the title bar during game play, it is 
  137. checked against records on disk, so that a bad high score or one shot during 
  138. an uncompleted game will not be posted the succeeding game.
  139.  
  140. HCO is the most recent high check-out. This value is not simply the highest 
  141. double, but the highest combination of darts, in a single volley, leading to 
  142. zero with the last dart being a double. The maximum is 170, the combination 
  143. being T20 T20 DB.
  144.  
  145. The <> represents the range of the top ten best games shot. The perfect game 
  146. is shot in nine darts. Good Luck!!!!!
  147.  
  148. THE STATS DEPARTMENT•œ
  149.  
  150. ŒListed on the first three screens are the ten best marks ofthe statistics
  151. explained above. In addition there is the Hi-Streak board. This represents 
  152. the greatest number of consecutive games won by a single player. The streak 
  153. is listed only after the player's first loss. That is, if you've won, for 
  154. instance twelve straight games, and the high Streak is at ten, your streak
  155. will not occupy first place until you lose your next game. 
  156.  
  157. On choosing a filename, the players on that file are presented. Opposite
  158. their names is their mean number of darts thrown per game won and notice
  159. of where they are at in the Streak Department. I'm presently working on
  160. incorporating some other interesting but deceiving stats. Consult future 
  161. upgrades of this program for this and other types of enhancements.
  162.  
  163. D.P.G.W. represents an average of darts shot per games won. It is a 
  164. particularily deceiving statistic. A person could play, for instance, ten 
  165. games and win but a single one. On that game however the person shot an 
  166. extraordinary 18 darts. His/her D.P.G.W. would be an incredible 18.0, whereas 
  167. his/her win/loss average would be a miserable .100 . 
  168.  
  169. On the last screen players are ranked according to their win/loss percentage. 
  170.  
  171. THE DART MANAGER
  172.  
  173. The Dart Manager is an accompanying program, which operates essentially on 
  174. the data files. It permits stuff like changing a player's name without losing 
  175. his/her stats; deleting players no longer active; deleting old files;
  176. rectifying errors that have snuck into the files somehow, usually through 
  177. human error; printing out the stats in a nice clean formatted form, with 
  178. title and all, from whatever file desired in as many copies as paper permits.
  179.  
  180. Print-outs are great for comparing performances from week to week and over 
  181. the long winter months. Winter? Uh! Yes well my reality does contain severe
  182. winter. 
  183.  
  184. Last year I  D.T.P.'d  a newsletter called DartWorld of which the stats 
  185. pages where of primary interest.
  186.  
  187. With the DartManager you can also print out a score sheet specific to a
  188. file, on which to score if playing away, the Amiga not being the worlds
  189. most portable computer. Also included is a means of keying in the Away
  190. data, without going through the bother of playing out the games. This is 
  191. great for keeping your stats up to date even if you're not playing at
  192. home. 
  193.  
  194. The Dart Manager provides other information, in a more brute form. 
  195. It's a perfect companion, very handy to have, and dirt cheap all things 
  196. considered.
  197.  
  198. PUBLIC DOMAIN•
  199.  
  200. Though I retain the copyright to 501-The Game© it is otherwise completely 
  201. free. You can give it away as you please but you cannot sell it or derive 
  202. any profit from it's use without some form of contractual agreement with me.
  203. My friends suggested I disable the program somewhat, like not saving the 
  204. stats, but I couldn't see doing that. I've retained the printing functions;
  205. but otherwise the program is perfectly operational. 
  206.  
  207. If you like it, if you use it, if you believe in the spirit of PD, and last 
  208. but not least if you have any money I'd really appreciate a token payment.
  209. If you're interested in the DartManager send a certified cheque or 
  210. money-order for the sum of thirty-five (35$) American dollars to:
  211.  
  212.             G. Lepageƒ
  213.             c/o Vox Populiƒ
  214.             4060 Boul. Saint-Laurentƒ
  215.             Local 301ƒ
  216.             Montreal, Qc, H2W 1Y9ƒ
  217.             Canada.
  218.  
  219. and I'll put you on my list of customers to be notified of subsequent upgrades.
  220. I'll also send you the most recent version I'm working on, along with the 
  221. DartManager. All this by certified post. ƒ
  222.  
  223. FONTS AND LIBS
  224.  
  225. If you move the game, like copying it to a hard disk, don't forget to shift 
  226. the Fonts and Libs to their appropriate drawers. You can use SID or JPDUtil 
  227. in the Fred Fish collection if you're uncomfortable with the CLI. 
  228.  
  229. I've used Basic 32, Helvetica 24 and 9,Script 16, and Ruby 12. These may 
  230. not be on you boot disk and for sure neither Basic nor Script are on your 
  231. Extras disk. I've provided a script file to copy these to your system but 
  232. you'll need at least 30k free space. If you don't have the room, run the 
  233. script FontMover and type "n" at the first prompt and "y" at the second. 
  234. The fonts will be placed in RAM and you can then run the game.
  235.  
  236. On a standard WorkBench diskette there are 26k free. If you transfer
  237. a single font you rarely use, to another diskette and then run the
  238. InstallFonts script everything should work fine. 
  239.  
  240. The program itself occupies 85k and uses approximately 3k for the records 
  241. it maintains for each file created. If this program is on a full diskette
  242. there may not be room to open any files. Just copy the entire 501-The_Game
  243. drawer and 501-The_Game.info to some place more spacious and start again.
  244.  
  245. If you've played on disk for a while before making a transfer don't forget 
  246. to take the appropriate files with you, if you don't want to lose your 
  247. statistics. Filenames plus the extensions ".players", ".scores", and ".rnd"
  248. are essential, as is "Game.Index".
  249.  
  250. I've made no provisions for users with a single drive-512k system, running
  251. version 1.2 of the operating system. Like the summer of '64 
  252.  
  253. I've tested the program on both the 500 and 2000 running either 1.3 or 2.04 
  254. KickStart and it works fine. I've been told it will not work on systems 
  255. using the Motorola 68040.
  256.  
  257. I'd really like to get the program PAL'ed but here in NTSC land such monitors
  258. are as common as snowflakes in the sahara.
  259.  
  260. CREDITS AND THANKS•
  261.  
  262. Thanks especially to my wife Francine who was there to appease my frustration
  263. and helped in making the program user-friendly. Her suggestions on lay-out
  264. where timely and important to the essence of the game rather than the 
  265. program.
  266.  
  267. Thanks to my friends who played endless games on a prototype prone to bomb, 
  268. without ever complaining. Thanks too for their debugging thru interaction.
  269.  
  270. Thanks to Tom R. Halfhill and Charles Brannon, the authors of ADVANCED AMIGA 
  271. BASIC, published by Compute! This I considered the bible of Basics, though 
  272. it is now fast growing old with all the new flavors abounding and with an 
  273. ever growing number of users CALLing and DEF FNing their functions.
  274.  
  275. Thanks too to Amazing Amiga and AmigaWorld, and in particular to a couple of 
  276. authors who's programming demonstrations I really appreciated.
  277.  
  278. Bob Ryan in Amiga World for his Basic by the Numbers.
  279. Robert d'Asto in Amazing Amiga for information on the pointer.
  280. Brian D. Catley in AmigaWorld for truly inspirational programming.
  281.  
  282. Thanks to Abacus for some good Tricks and Tips.
  283.  
  284. This program contains 1,686 lines of code and a single GOTO, 
  285. where I thought it was essential.
  286.  
  287. ON ERROR GOTO 0.
  288.  
  289. MISCELLANEOUS
  290.  
  291. Multi-tasking is an unknown. Who'd want to while shooting darts and 
  292. quaffing ales anyway! May be trouble in module WINDOW.
  293.  
  294. The program never did anything to my system, but if something happens, I am
  295. not responsable.
  296.  
  297. At the filename prompt type "version" to get the appropriate version number
  298. and to see if you are a registered user.
  299.  
  300. If you find a bug please try to get the sequence down so I can stomp it. If 
  301. you have suggestions send them along. If you think of some interesting stats
  302. please let me know. Good Darts.
  303.  
  304. Gilles Lepage
  305. Montreal,Qc.
  306. 17/08/1992
  307.